var dataGrid;
function granttFun(name){
	var fileName = name;
	alert(fileName);
	$.get(ctx + "/ebook/download2", {
		fileName : name
	}, function(data) {
		alert(111);
	});
}
$(function() {
	$("#fileupload_button").click(function() {
		parent.$.modalDialog({
			title : '文件上传',
			width : 500,
			height : 350,
			href : ctx + '/ebook/uploaddialog',
		/*	buttons : [ {
				text : '上传',
				handler : function() {
//					parent.$.modalDialog.openner_dataGrid = dataGrid;// 因为添加成功之后，需要刷新这个dataGrid，所以先预定义好
					var f = parent.$.modalDialog.handler.find('#roleEditForm');
					alert("ss")
					f.submit();
				}
			} ]*/
		});
	});
	dataGrid = $('#dataGrid')
			.datagrid(
					{
						url : ctx + '/ebook/dataGrid',
						striped : true,
						rownumbers : true,
						pagination : true,
						singleSelect : true,
						idField : 'id',
						sortName : 'id',
						sortOrder : 'asc',
						pageSize : 50,
						pageList : [ 10, 20, 30, 40, 50, 100, 200, 300, 400,
								500 ],
						frozenColumns : [ [
								{
									width : '200',
									title : '资源名',
									field : 'name',
									sortable : true
								},
								{
									width : '200',
									title : '所在分类',
									field : 'seq',
									sortable : true
								},
								{
									width : '200',
									title : '分享者',
									field : 'submitter'
								},
								{
									width : '200',
									title : '类型/文件大小(KB)',
									field : 'size'
								},
								{
									width : '200',
									title : '下载次数',
									field : 'times'
								},
								{
									field : 'action',
									title : ' ',
									width : 200,
									formatter : function(value, row, index) {
										var e = "<a href='download?fileName="+row.name+"'>下载</a>";;
//										var e = $.formatString('<a href="javascript:void(0)" onclick="editFun(\'{0}\');" >下载</a>', row.id);
										return e;
									}
								} ] ],
						toolbar : '#toolbar'
					});
});

function addFun() {
	parent.$.modalDialog({
		title : '添加',
		width : 500,
		height : 300,
		href : ctx + '/role/addPage',
		buttons : [ {
			text : '添加',
			handler : function() {
				parent.$.modalDialog.openner_dataGrid = dataGrid;// 因为添加成功之后，需要刷新这个treeGrid，所以先预定义好
				var f = parent.$.modalDialog.handler.find('#roleAddForm');
				f.submit();
			}
		} ]
	});
}

function deleteFun(id) {
	if (id == undefined) {// 点击右键菜单才会触发这个
		var rows = dataGrid.datagrid('getSelections');
		id = rows[0].id;
	} else {// 点击操作里面的删除图标会触发这个
		dataGrid.datagrid('unselectAll').datagrid('uncheckAll');
	}
	parent.$.messager.confirm('询问', '您是否要删除当前用户？', function(b) {
		if (b) {
			var currentUserId = '${sessionInfo.id}';/* 当前登录用户的ID */
			if (currentUserId != id) {
				progressLoad();
				$.post('${ctx}/role/delete', {
					id : id
				}, function(result) {
					if (result.success) {
						parent.$.messager.alert('提示', result.msg, 'info');
						dataGrid.datagrid('reload');
					}
					progressClose();
				}, 'JSON');
			} else {
				parent.$.messager.show({
					title : '提示',
					msg : '不可以删除自己！'
				});
			}
		}
	});
}

function editFun(name) {
	$.get(ctx + "/ebook/download", {
		fileName : name
	}, function(data) {
		alert(111);
	});
}
